/**
 * \* Created with IntelliJ IDEA.
 * \* User: 冯若航
 * \* Date: 2021/5/11
 * \* Time: 22:35
 * \* To change this template use File | Settings | File Templates.
 * \* Description:求 1+2+...+n ，要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句（A?B:C）。
 * \
 */
public class 求1到n的和 {
    /**
     * 递归调用
     * @param n
     * @return
     */
    public int sumNums(int n) {
        boolean x=n>1&&(n += sumNums(n - 1)) > 0;
        return n;
    }

    /**
     * 使用异常和递归
     * @param n
     * @return
     */
    public int SumNums(int n){
        try{
            return (1/n+n+SumNums(n-1));
        }catch (Exception e){
            return -1;
        }
    }
}